package com.resource.base.config;

public interface JinesDefaults {
    public interface Security {
        public interface RememberMe {
            String key = null;
        }

        public interface Authentication {
            public interface Jwt {
                String secret = null;
                long tokenValidityInSeconds = 1800L;
                long tokenValidityInSecondsForRememberMe = 2592000L;
            }
        }

        public interface ClientAuthorization {
            String accessTokenUri = null;
            String tokenServiceId = null;
            String clientId = null;
            String clientSecret = null;
        }
    }

    public interface Http {
        MyProperties.Http.Version version = MyProperties.Http.Version.V_1_1;
        boolean useUndertowUserCipherSuitesOrder = true;

        public interface Cache {
            int timeToLiveInDays = 1461;
        }
    }
}
